/**
 * Licensee: DuKe TeAm
 * License Type: Purchased
 */
package ormsamples;

import org.orm.*;
public class CreateAlumnoData {
	public void createTestData() throws PersistentException {
		
		PersistentTransaction t = orm.AnotacionPersistentManager.instance().getSession().beginTransaction();
        try {
                orm.DAOFactory lDAOFactory = orm.DAOFactory.getDAOFactory();
                
                orm.dao.Tan_alumnoDAO lormTan_alumnoDAO = lDAOFactory.getTan_alumnoDAO();
                
                orm.Tan_alumno lormTan_alumno1 = lormTan_alumnoDAO.createTan_alumno();
                // TODO Initialize the properties of the persistent object here, the following properties must be initialized before saving : tda_anotacion, tan_nombre
                lormTan_alumno1.setAl_rut("15377284");
                lormTan_alumno1.setAl_nombre("Carlos Inostroza");
                //Busca un curso por id
				orm.dao.Tan_cursoDAO oRMTan_cursoDAO1 = lDAOFactory.getTan_cursoDAO();
				orm.Tan_curso oRMTan_curso1 = oRMTan_cursoDAO1.loadTan_cursoByQuery("cur_id='1'", null);
                //Setea el curso al subsector
                lormTan_alumno1.setTan_cursocur(oRMTan_curso1);
                lormTan_alumnoDAO.save(lormTan_alumno1);
                
                orm.Tan_alumno lormTan_alumno2 = lormTan_alumnoDAO.createTan_alumno();
                // TODO Initialize the properties of the persistent object here, the following properties must be initialized before saving : tda_anotacion, tan_nombre
                lormTan_alumno2.setAl_rut("14628546");
                lormTan_alumno2.setAl_nombre("Tamara Gonzalez");
                //Busca un curso por id
				orm.dao.Tan_cursoDAO oRMTan_cursoDAO2 = lDAOFactory.getTan_cursoDAO();
				orm.Tan_curso oRMTan_curso2 = oRMTan_cursoDAO2.loadTan_cursoByQuery("cur_id='1'", null);
                //Setea el curso al subsector
                lormTan_alumno2.setTan_cursocur(oRMTan_curso2);
                lormTan_alumnoDAO.save(lormTan_alumno2);
                
                orm.Tan_alumno lormTan_alumno3 = lormTan_alumnoDAO.createTan_alumno();
                // TODO Initialize the properties of the persistent object here, the following properties must be initialized before saving : tda_anotacion, tan_nombre
                lormTan_alumno3.setAl_rut("16336287");
                lormTan_alumno3.setAl_nombre("Marco Pereira");
                //Busca un curso por id
				orm.dao.Tan_cursoDAO oRMTan_cursoDAO3 = lDAOFactory.getTan_cursoDAO();
				orm.Tan_curso oRMTan_curso3 = oRMTan_cursoDAO3.loadTan_cursoByQuery("cur_id='1'", null);
                //Setea el curso al subsector
                lormTan_alumno3.setTan_cursocur(oRMTan_curso3);
                lormTan_alumnoDAO.save(lormTan_alumno3);
                
                orm.Tan_alumno lormTan_alumno4 = lormTan_alumnoDAO.createTan_alumno();
                // TODO Initialize the properties of the persistent object here, the following properties must be initialized before saving : tda_anotacion, tan_nombre
                lormTan_alumno4.setAl_rut("13557179");
                lormTan_alumno4.setAl_nombre("Johan Rojas");
                //Busca un curso por id
				orm.dao.Tan_cursoDAO oRMTan_cursoDAO4 = lDAOFactory.getTan_cursoDAO();
				orm.Tan_curso oRMTan_curso4 = oRMTan_cursoDAO4.loadTan_cursoByQuery("cur_id='1'", null);
                //Setea el curso al subsector
                lormTan_alumno4.setTan_cursocur(oRMTan_curso4);
                lormTan_alumnoDAO.save(lormTan_alumno4);
                
                orm.Tan_alumno lormTan_alumno5 = lormTan_alumnoDAO.createTan_alumno();
                // TODO Initialize the properties of the persistent object here, the following properties must be initialized before saving : tda_anotacion, tan_nombre
                lormTan_alumno5.setAl_rut("15932586");
                lormTan_alumno5.setAl_nombre("Rocio Lagos");
                //Busca un curso por id
				orm.dao.Tan_cursoDAO oRMTan_cursoDAO5 = lDAOFactory.getTan_cursoDAO();
				orm.Tan_curso oRMTan_curso5 = oRMTan_cursoDAO5.loadTan_cursoByQuery("cur_id='2'", null);
                //Setea el curso al subsector
                lormTan_alumno5.setTan_cursocur(oRMTan_curso5);
                lormTan_alumnoDAO.save(lormTan_alumno5);
                
                orm.Tan_alumno lormTan_alumno6 = lormTan_alumnoDAO.createTan_alumno();
                // TODO Initialize the properties of the persistent object here, the following properties must be initialized before saving : tda_anotacion, tan_nombre
                lormTan_alumno6.setAl_rut("13581639");
                lormTan_alumno6.setAl_nombre("Soledad Maturana");
                //Busca un curso por id
				orm.dao.Tan_cursoDAO oRMTan_cursoDAO6 = lDAOFactory.getTan_cursoDAO();
				orm.Tan_curso oRMTan_curso6 = oRMTan_cursoDAO6.loadTan_cursoByQuery("cur_id='2'", null);
                //Setea el curso al subsector
                lormTan_alumno6.setTan_cursocur(oRMTan_curso6);
                lormTan_alumnoDAO.save(lormTan_alumno6);
                
                orm.Tan_alumno lormTan_alumno7 = lormTan_alumnoDAO.createTan_alumno();
                // TODO Initialize the properties of the persistent object here, the following properties must be initialized before saving : tda_anotacion, tan_nombre
                lormTan_alumno7.setAl_rut("16538991");
                lormTan_alumno7.setAl_nombre("Pablo Sobarzo");
                //Busca un curso por id
				orm.dao.Tan_cursoDAO oRMTan_cursoDAO7 = lDAOFactory.getTan_cursoDAO();
				orm.Tan_curso oRMTan_curso7 = oRMTan_cursoDAO7.loadTan_cursoByQuery("cur_id='2'", null);
                //Setea el curso al subsector
                lormTan_alumno7.setTan_cursocur(oRMTan_curso7);
                lormTan_alumnoDAO.save(lormTan_alumno7);
                
                orm.Tan_alumno lormTan_alumno8 = lormTan_alumnoDAO.createTan_alumno();
                // TODO Initialize the properties of the persistent object here, the following properties must be initialized before saving : tda_anotacion, tan_nombre
                lormTan_alumno8.setAl_rut("17374915");
                lormTan_alumno8.setAl_nombre("Constanza Garcia");
                //Busca un curso por id
				orm.dao.Tan_cursoDAO oRMTan_cursoDAO8 = lDAOFactory.getTan_cursoDAO();
				orm.Tan_curso oRMTan_curso8 = oRMTan_cursoDAO8.loadTan_cursoByQuery("cur_id='3'", null);
                //Setea el curso al subsector
                lormTan_alumno8.setTan_cursocur(oRMTan_curso8);
                lormTan_alumnoDAO.save(lormTan_alumno8);
                
                orm.Tan_alumno lormTan_alumno9 = lormTan_alumnoDAO.createTan_alumno();
                // TODO Initialize the properties of the persistent object here, the following properties must be initialized before saving : tda_anotacion, tan_nombre
                lormTan_alumno9.setAl_rut("14935172");
                lormTan_alumno9.setAl_nombre("Jorge Bustamante");
                //Busca un curso por id
				orm.dao.Tan_cursoDAO oRMTan_cursoDAO9 = lDAOFactory.getTan_cursoDAO();
				orm.Tan_curso oRMTan_curso9 = oRMTan_cursoDAO9.loadTan_cursoByQuery("cur_id='3'", null);
                //Setea el curso al subsector
                lormTan_alumno9.setTan_cursocur(oRMTan_curso9);
                lormTan_alumnoDAO.save(lormTan_alumno9);
                
                orm.Tan_alumno lormTan_alumno10 = lormTan_alumnoDAO.createTan_alumno();
                // TODO Initialize the properties of the persistent object here, the following properties must be initialized before saving : tda_anotacion, tan_nombre
                lormTan_alumno10.setAl_rut("17338426");
                lormTan_alumno10.setAl_nombre("Osvaldo Ortega");
                //Busca un curso por id
				orm.dao.Tan_cursoDAO oRMTan_cursoDAO10 = lDAOFactory.getTan_cursoDAO();
				orm.Tan_curso oRMTan_curso10 = oRMTan_cursoDAO10.loadTan_cursoByQuery("cur_id='4'", null);
                //Setea el curso al subsector
                lormTan_alumno10.setTan_cursocur(oRMTan_curso10);
                lormTan_alumnoDAO.save(lormTan_alumno10);
                
                t.commit();
        }
        catch (Exception e) {
                t.rollback();
        }
        
}
	
	public static void main(String[] args) {
		try {
			CreateAlumnoData createAnotacionData = new CreateAlumnoData();
			try {
				createAnotacionData.createTestData();
			}
			finally {
				orm.AnotacionPersistentManager.instance().disposePersistentManager();
			}
		}
		catch (Exception e) {
			e.printStackTrace();
		}
	}
}
